\chapter*{Wstęp}

%Niniejszy dokument został utworzony w~ramach projektu związanego z grafowymi bazami danych na przedmiot Rozproszone Systemy Operacyjne (RSO), prowadzonym w~semestrze letnim 2012 na Wydziale Elektroniki i~Technik Informacyjnych Politechniki Warszawskiej (WEiTI~PW) przez dra inż.~Tomasza Jordana Kruka.

Niniejszy dokument stanowi dokumentację dla wyszukiwarki połączeń transportu międzymiastowego opartej na technologii rozproszonej bazy danych Neo4j.

Pierwsza część tego dokumentu, opisująca pierwszy etap projektu, ma na celu przybliżenie tematu rozproszonych baz danych. Największy nacisk położony został na zagadnienia związane z~Neo4J jako najpopularniejszym i~najlepiej przygotowanym rozwiązaniem. Przedstawiono tutaj zarówno jego zasadę działania, jak i~wynikające z~tego wady i~zalety. Dla porównania opisano także kilka innych przykładów rozproszonych baz danych.

W drugim etapie została podjęta decyzja, jaki projekt zostanie zrealizowany. Wybrany został temat: \textbf{,,Agregowanie informacji o kolejowych i autobusowych połączeniach krajowych w grafowej bazie danych, w~celu umożliwienia skutecznego planowania podróży.''} Przygotowany został opis realizowanego systemu, w~celu umożliwienia jego realizacji podczas trzeciego etapu.

Ostatni etap stanowiła implementacja zaprojektowanego rozwiązania. Przedstawione rozdziały najistotniejsze aspekty i szczegóły przygotowanej aplikacji. Stworzony system, dostępny poprzez WWW, umożliwia wygodne wyszukiwanie połączeń znajdujących się w~bazie danych. 

W przyszłości istnieje możliwość rozszerzenia funkcjonalności o automatycznie ładowanie danych ze stron przewoźników, co usprawniłoby aktualizowanie informacji w~bazie danych. 